package com.sinosoft.zyemr.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.sinosoft.zyemr.entity.PatientEntity;

public interface PatientDAO {
	
	/**
	 * 根据主键查询
	 */
	public PatientEntity getPatientById(@Param("patientid")String patientid); 

	/**
	 * 查询出所有记录
	 */
	public List<PatientEntity> findAllPatient();    

	/**
	 * 保存
	 */
	public int savePatient(PatientEntity patient);

	/**
	 * 根据主键更新（参数对象中的主键将作为更新条件）
	 */
	public int updatePatient(PatientEntity Patient); 

	/**
	 * 根据主键删除
	 */
	public int deletePatient(@Param("patientid")String patientid);


	public PatientEntity getPatientByUserId(@Param("userId")String userId);




	
}